package cn.ywang.abstractfactory;

import cn.ywang.product.Apple;
import cn.ywang.product.Huawei;
import cn.ywang.product.Meizu;
import cn.ywang.product.Phone;

/**
 * 抽象工厂继承类,将手机工厂统一管理
 *
 * @Auther: BeatificWang
 * @Date: 2018/9/23 9:16
 */
public class PhoneFactory extends AbstarctFactory {
	@Override
	public Phone getApple() {
		return new Apple();
	}

	@Override
	public Phone getHuawwei() {
		return new Huawei();
	}

	@Override
	public Phone getMeizu() {
		return new Meizu();
	}
}
